/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package tpage;


import javax.swing.JFrame;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 *
 * @author educacionit
 */
public class nuevoMain {
 public static void main(String []args){
      AbstractApplicationContext ctx=new ClassPathXmlApplicationContext("/contexto.xml.xml");
      System.out.println("estoy en la primera linea");
        Reliquia r1=ctx.getBean("Reliq",Reliquia.class);
        Reliquia r2=ctx.getBean(Reliquia.class);//ES LA MISMA RELIQUIAQUE INICIALICE AL CREAR EL CONTEXTO SI ES LAZY=FALSE
        LanzadordeHachas l1=ctx.getBean("Lanz",LanzadordeHachas.class);
        LanzadordeHachas l2=ctx.getBean("Lanz",LanzadordeHachas.class);
        System.out.println("estoy en la segunda linea");

        System.out.println(l1);
        System.out.println(l2);
        System.out.println(r1);
        System.out.println(r2);
        System.out.println("estoy por apagarr");
        
        ctx.registerShutdownHook();
        System.out.println("La reliquia ri esta dentro del metodo: "+r1.isDentrodelmonasterio());
 }
}
